package com.marvels.system.common.api.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.marvels.common.constants.SystemParamsConstant;
import com.marvels.common.utils.CacheUtils;
import com.marvels.system.common.api.SystemParamsApi;
import com.marvels.system.permission.dao.McsmSystemParamMapper;
import com.marvels.system.permission.dto.McsmSystemParam;

@Service
public class SystemParamsImpl implements SystemParamsApi{

	@Autowired
	private McsmSystemParamMapper mcsmSystemParamMapper;
	@Override
	public List<McsmSystemParam> paramList(String[] paramName) {
		
//		List<McsmSystemParam> list=null;
//		String key=SystemParamsConstant.SYSTEM_PARAM_LIST_KEY;
//		Object object=CacheUtils.getCacheObject(key);
//		if(object!=null){
//			list=(List<McsmSystemParam>)object;
//		}else{
//			list=mcsmSystemParamMapper.paramList(paramName);
//			CacheUtils.cacheObject(key, list);
//		}
		return mcsmSystemParamMapper.paramList(paramName);
	}

}
